#bd {
    background: url('/img/bg_bd.png') no-repeat center top;
}

#flash {
    height: 578px;
    width: 1020px;
    overflow: hidden;
    background: url('/img/header-bg-4.jpg') no-repeat center top;
}

#flash #home {
    height: 39px;
    width: 221px;
    margin-top: 539px;
    margin-left: 400px;
}

#flash #home a.homeLink {
    display: block;
    height: 100%;
    width: 100%;
}

#menu {
    height: 46px;
    background: url('/img/bg_menu.jpg') no-repeat center top;
    position: relative;
    z-index: 1;
    margin: 0;
}

#menu ul {
    margin: 0px
}

#menu li {
    float: left;
    list-style-image: none;
}

#menu li a.top {
    float: left;
    display: block;
    background: url("/img/menu.png") no-repeat;
    text-indent: -9000px;
    height: 41px;
}

#menu li#about {
    padding: 0 0 0 5px;
}

#menu li#about a.top {
    background-position: 0px 0px;
    width: 99px;
}

#menu li#players a.top {
    background-position: -99px 0px;
    width: 99px;
}

#menu li#place a.top {
    background-position: -198px 0px;
    width: 170px;
    margin: 0 274px 0 0;
    _margin-right: 137px;
}

#menu li#advantages a.top {
    background-position: -642px 0px;
    width: 135px;
}

#menu li#rent a.top {
    background-position: -777px 0px;
    width: 128px;
}

#menu li#contact a.top {
    background-position: -905px 0px;
    width: 105px;
}

#menu li a.top span {
    background: url("/img/menu.png");
    height: 41px;
    display: block
}

#menu li#about a.top span {
    background-position: 0px -41px
}

#menu li#players a.top span {
    background-position: -99px -41px
}

#menu li#place a.top span {
    background-position: -198px -41px
}

#menu li#advantages a.top span {
    background-position: -642px -41px
}

#menu li#rent a.top span {
    background-position: -777px -41px
}

#menu li#contact a.top span {
    background-position: -905px -41px
}

#menu li ul li {
    float: none;
    font-size: 0.769em;
    color: #7c5835;
    text-transform: uppercase;
    border-bottom: 1px solid white;
    padding: 7px 16px 7px 15px;
    list-style-image: url('/img/bl_menu.gif');
    list-style-position: inside;
}

#menu li ul li a {
    color: #7c5835;
    text-decoration: none;
}

#menu .second {
    float: left;
    clear: both;
    top: 41px;
    height: 0;
    overflow: hidden;
    background: #f9f3e7;
    position: absolute;
    _width: 200px;;
}

#yui {
    background: url('/img/bg_content.jpg') repeat-y center top;
}

#yui:after {
    content: ".";
    display: block;
    height: 0px;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

#yui-main .bottom_main {
    width: 714px;
    _width: 695px;
    height: 45px;
    margin: -22px 0 13px -35px;
    background: url('/img/bottom_main.jpg') no-repeat left top;
}

#yui-main .yui-b {
    background: url('/img/bg_main.jpg') repeat top left;
}

#yui-main .yui-b img {
    float: left;
    border: 5px solid white;
    margin: 0 18px 18px 0;
}

#yui-main .yui-b .more {
    width: 107px;
    height: 20px;
    background: url('/img/bg_more.png') no-repeat top left;
    padding: 0 0 0 20px;
}

#yui-main .yui-b .more a {
    color: white;
    text-decoration: none;
    font-size: 0.923em;
}

#yui-main .yui-b .left {
    width: 378px;
    padding-right: 47px;
    float: left;
}

#yui-main .yui-b .right {
    float: left;
}

#yui-main .yui-b .right iframe {
    border: 5px solid white;
}

#gallery {
    height: 375px;
    padding: 45px 0 0 35px;
    background: url('/img/bg_gallery.png') no-repeat left top;
}

#gallery h1 {
    font-size: 1.846em;
    line-height: 0.792;
    letter-spacing: -0.05em;
    font-weight: normal;
    color: #252729;
    margin: 0 0 61px 0;
}

#gallery h1 a {
    color: #252729;
}

#gallery img {
    border: 5px solid white;
}

#gallery .photo {
    float: left;
    margin: 0 13px 8px 0;
}

#ft {
    background: url('/img/bg_ft.png') no-repeat center top;
}

#address {
    float: left;
    margin: 21px 0 68px 80px;
    _margin-left: 40px;
}

#address h2 {
    font-size: 1.385em;
    line-height: 1.055;
    letter-spacing: -0.05em;
    font-weight: normal;
    color: #252729;
    text-transform: none;
    margin: 0 0 15px 0;
}

#address p {
    font-size: 0.923em;
    line-height: 1.167;
    color: #918978;
}

#phone_mail {
    float: left;
    margin: 52px 0 0px 268px;
    _margin-left: 250px;
}

#phone_mail h2 {
    font-size: 1.385em;
    line-height: 1.055;
    letter-spacing: -0.05em;
    font-weight: normal;
    color: #252729;
    text-transform: none;
    margin: 0 0 3px 0;
}

#phone_mail p {
    font-size: 0.846em;
    line-height: 1.167;
    color: #918978;
    margin: 0 0 0 47px;
}

#phone_mail .code {
    font-size: 0.667em;
}

#copy {
    float: left;
    clear: left;
    font-size: 0.846em;
    color: #755e3a;
    margin: 0 0 0 80px;
    _margin-left: 40px;
}

#made {
    float: right;
    margin: -23px 38px 0 0;
    *margin-top: 148px;
}

#made a {
    text-decoration: none;
    color: #755d38;
    font-size: 0.692em;
}

#made img {
    margin: 0 0 -2px 0;
}

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt


version: 2.5.1
*/
html {
    color: #676158;
    background: white url('/img/bg_tile.png') repeat-y center top;
}

body, div, dl, dt, dd, ol, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td {
    margin: 0;
    padding: 0;
}

h1 {
    margin: 0 0 50px 0;
    padding: 0;
}

h2 {
    margin: 0 0 21px 0;
    padding: 0;
}

p {
    margin: 0 0 20px 0;
    padding: 0;
}

ul {
    margin: 0 0 20px 19px;
    padding: 0;
}

ul li {
    margin: 0;
    padding: 0;
}

ol li {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a {
    color: #1e81c0
}

a:active, a:focus {
    outline: none;
}

fieldset, img {
    border: 0;
}

fieldset, img {
    border: 0;
}

address, caption, cite, code, dfn, th, var {
    font-style: normal;
    font-weight: normal;
}

strong {
    font-weight: bold;
}

em {
    font-style: italic;
}

li {
    list-style: none;
}

ul li {
    color: #1e81c1;
    list-style-image: url('/img/bl_ul.gif')
}

caption, th {
    text-align: left;
}

h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

h1 {
    font-size: 2.308em;
    line-height: 0.633;
    letter-spacing: -0.05em;
    font-weight: normal;
    color: #252729;
}

h2 {
    font-size: 1.077em;
    line-height: 1.429;
    font-weight: normal;
    color: #3a3226;
    text-transform: uppercase;
}

q:before, q:after {
    content: '';
}

abbr, acronym {
    border: 0;
    font-variant: normal;
}

sup {
    vertical-align: text-top;
}

sub {
    vertical-align: text-bottom;
}

input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

input, textarea, select {
    *font-size: 100%;
}

legend {
    color: #000;
}

body {
    font: 13px/1.538 'Tahoma', sans-serif;
}

table {
    font-size: inherit;
    font: 100%;
}

pre, code, kbd, samp, tt {
    font-family: monospace;
    *font-size: 108%;
    line-height: 100%;
}

#bd {
    margin: auto;
    text-align: left;
}

body {
    text-align: left;
}

html {
    height: 100%
}

body {
    min-height: 100%;
    height: 100%;
}

#bd {
    width: 100%;
    min-height: 100%;
    position: relative;
}

#bd .empty {
    height: 215px;
    clear: both;
}

* html #bd {
    height: 100%;
}

#hd {
/*height: 714px;*/
    height: 624px;
    width: 1020px;
    margin-left: auto;
    margin-right: auto;
}

#ft {
    height: 215px;
    max-width: 1096px;
    min-width: 1020px;
    _width: 1096px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    margin-top: -215px;
}

#ft {
    clear: both;
}

#yui {
    width: 1020px;
    margin-left: auto;
    margin-right: auto;
}

#yui-main {
    width: 100%;
}

#yui-main {
    float: right; /*margin-left: -305px;*/
    margin-left: 0px;
    margin-bottom: 0px;
}

.yui-b {
    float: left;
    width: 305px;
}

.yui-b {
    position: relative;
}

.yui-b {
    _position: static;
}

#yui-main .yui-b {
    margin: 0;
    padding: 50px 20px 0 35px;
}

#yui-main .yui-b {
    float: none;
    width: auto;
}

#yui-main .yui-b {
    position: static;
}

#bd:after {
    content: ".";
    display: block;
    height: 0px;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

#bd {
    zoom: 1;
}